/*content*/
body{
	font-size: 16px;
}
	.content {
		width:100%;
		margin:0 auto;
	}
/*one*/
.one{
	width:1100px;
	height:60px;
	line-height:60px;
	background-image:url(../images/bg32.png);
	background-repeat:no-repeat;
	background-position:0px 20px;
	font-size:14px;
	padding-left:25px;
	}
/*tab*/
.v_out{
	width:1100px;
	overflow:hidden;
	margin:0 auto;
	}
.v_show{
	width:1100px;
	overflow:hidden;
	position:relative;
	height:312px;
	float:left;
	}
.v_cont{
	width:4000px;
	position:absolute;
	left:0px;
	top:0px;
	}
.v_cont ul{
	float:left;
	text-align:center;
	line-height:50px;
	}
.v_cont ul li{
	width:1095px;
	height:312px;
	background:#fff;
	float:left;
	}

/*---ԲȦ---*/
.v_out_p{position:relative;overflow:visible}
.circle{top: 312px;}
.circle li{
	border-left: 1px solid #d7d6d6;
    border-right: 1px solid #fff;
	border-bottom:1px solid #d7d6d6;
    float: left;
    font-size: 18px;
    height: 70px;
    letter-spacing: 5px;
    padding-left: 103px;
    padding-top: 23px;
    width: 78px;
	border-top:1px solid #d7d6d6;
	cursor: pointer;
	}
.circle .circle-cur{
	background-image:url(../images/satyr02.png);
	color:#d40000;
	border-top:none;
	border-top: 1px solid #ccc;
	}

.navtab01{
	background-image:url(../images/satyr03.png);
	background-repeat:no-repeat;
	background-position: -0px -0px;
	color:#737373;
	}

.navtab02{
	background-image:url(../images/satyr03.png);
	background-repeat:no-repeat;
	background-position: -0px -94px;
	color:#737373; 
	}

.navtab03{
	background-image:url(../images/satyr03.png);
	background-repeat:no-repeat;
	background-position: -0px -188px;
	color:#737373; 
	}

.navtab04{
	background-image:url(../images/satyr03.png);
	background-repeat:no-repeat;
	background-position: -0px -282px;
	color:#737373; 
	}
.navtab05{
	background-image:url(../images/satyr03.png);
	background-repeat:no-repeat;
	background-position: -0px -398px;
	color:#737373; 
	}

/*tab end*/
/*turnimg*/
	.focus {
	position:relative;
	width:575px;
	height:312px;
	background-color: #e5e5e7;
	float: left;
	overflow:hidden;
	margin-right: 5px;
}

.focus .shadow .title {
	width: 260px;
	height: 65px;
	padding-left: 30px;
	padding-top: 20px;
}
.focus .shadow .title a {
	text-decoration:none;
	color:#fff;
	font-size:14px;
	font-weight:bolder;
	overflow:hidden;
}
.focus .btn {
	position:absolute;
	bottom:34px;
	left:510px;
	overflow:hidden;
	zoom:1;
}
.focus .btn a {
	position:relative;
	display:inline;
	width:13px;
	height:13px;
	border-radius:7px;
	margin:0 5px;
	color:#B0B0B0;
	font:12px/15px "\5B8B\4F53";
	text-decoration:none;
	text-align:center;
	outline:0;
	float:left;
	background:#D9D9D9;
}
.focus .btn a:hover,.focus .btn a.current {
	cursor:pointer;
	background:#fc114a;
}
.focus .fPic {
	width:575px;
	margin:0 auto;
}
.focus .D1fBt {
	overflow:hidden;
	zoom:1;
	height:16px;
	z-index:10;
}
.focus .shadow {
	width:575px;
	position:absolute;
	bottom:0;
	left:0px;
	z-index:10;
	height:38px;
	line-height: 38px;
	background:rgba(0,0,0,0.6);
	filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;
	display:block;
	text-align:left;
}
.focus .shadow a {
	text-decoration:none;
	color:#fff;
	font-size:14px;
	overflow:hidden;
	margin-left:10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.focus .fcon {
	position:relative;
	width:575px;;
	float:left;
	display:none;
	}
.focus .fcon img {
	display:block;
}

.focus .fbg {
	bottom: 4px;
    height: 21px;
    position: absolute;
    right: 2px;
    text-align: center;
    z-index: 200;
}
.focus .fbg div {
	margin:4px auto 0;
	overflow:hidden;
	zoom:1;
	height:14px;
}
.focus .D1fBt a {
	position:relative;
	display:inline;
	width:12px;
	height:12px;
	margin:0 5px;
	color:#B0B0B0;
	font:12px/15px "\5B8B\4F53";
	text-decoration:none;
	text-align:center;
	outline:0;
	float:left;
	background:#b5b5b5;
	border:#d2d2d2 1px solid;
	border-radius:50%;
}
.focus .D1fBt .current,.focus .D1fBt a:hover {
	background:#0068b7;
}
.focus .D1fBt img {
	display:none;
}
.focus .D1fBt i {
	display:none;
	font-style:normal;
}
.focus .prev,.focus .next {
	position:absolute;
	width:50px;
	height:50px;
	background: url(../images/focus_btn.png) no-repeat;
}
.focus .prev {
	background-position: 0 -85px;
    border-radius: 50%;
    cursor: pointer;
    left: 0;
    margin-top: 68px;
    top: 50%;
}
.focus .next {
	background-position: -30px -85px;
    border-radius: 50%;
    cursor: pointer;
    margin-top: 68px;
    right: 0;
    top: 50%;
}
.focus .prev:hover {
	background-position:0 -11px ;
}
.focus .next:hover {
	background-position:-30px -11px;
}
/*turnimg end*/
/*rigth  tab*/
#lib_Tab3{
	float:left;
	width:520px;
	height:312px;
	margin-left:3px;
	}
.onertab{
	
	}
.onertit  .hover{
	background-color: #004986;
    background-image: url(../images/bg02.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    color: #fff;
    height: 36px;
    line-height: 36px;
    width: 520px;
	}
.onertit{
	background-color: #DEDDDD;
    background-image: url(../images/bg02.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    color: #000;
    height: 36px;
    line-height: 36px;
    width: 520px;
	text-align: left;
    text-indent: 10px;
	}
.onermain{
	color: #939393;
    line-height: 16px;
    overflow: hidden;
    width: 500px;
	}
.onermain div{
	 background-image: url(../images/bg17.jpg);
    background-position: 3px 14px;
    background-repeat: no-repeat;
    border-bottom: 1px dashed #ccc;
    color: #000;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 15px;
    text-align: left;
    width: 520px;
	}
/*right   tab  end*/
/*one b*/
.onebl{
	float: left;
    height: 16 0px;
    padding: 15px 30px;
    width: 480px;
	}
.onebltop{
	clear: both;
    height: 120px;
    overflow: hidden;
    width: 430px;
	}
.onebltopimg{
	float:left;
	width:200px;
	}
.onebltopimg img{
	border:#CCC 1px solid;
	}
.onebltopimg p{
	width:200px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	text-align:center;
	}
.onebltmain{
	 float: left;
    height: 119px;
    overflow: hidden;
    width: 430px;
    border-bottom: 1px dashed #ccc;
	}
.oneblttit{
	font-size: 16px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    width: 430px;
	}
.onebltcon{
	color: #666;
    font-size: 12px;
    height: 70px;
    line-height: 24px;
    overflow: hidden;
    text-align: left;
    text-indent: 25px;
    width: 430px;
	}
.oneblbot{
	clear:both;
	}
.oneblbot div{
	text-align:left;
	height:27px;
	line-height:27px;
	overflow:hidden;
	background-image:url(../images/bg03.jpg);
	background-repeat:no-repeat;
	background-position:5px 12px;
	padding-left:16px;
	width:430px;
	}
.onebr{
	width:510px;
	float:left;
	text-align:left;
	padding-top:15px;
	}
.onebrtop{
	background-image: url(../images/index03.png);
    background-position: 0 16px;
    background-repeat: no-repeat;
    font-size: 16px;
    font-weight: bold;
    height: 50px;
    padding-left: 17px;
	}
.onebrbot{
	width:100px;
	height:150px;
	padding-left:20px;
	}
.onebrbot span{
	color:#18547e;
	padding-right:10px;
	font-weight:bold;
	}
.onebrba{
	height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 460px;
	}
.onebrbb{
	height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 460px;
	}
.onebrbc{
	height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 460px;
	}
.onebrbd{
	height: 120px;
    line-height: 24px;
    overflow: hidden;
    width: 460px;
	}

/*one b end*/
/*one c*/
.oneca{
	height:80px;
	background-color:#fffae2;
	text-align:left;
	}
.onecb{
	font-size:16px;
	font-weight:bold;
	height:40px;
	line-height:40px;
	}
.onecc{
	font-size:12px;
	color:#666;
	height:30px;
	line-height:30px;
	}
.onecd{
	text-align:left;
	padding:0 30px;
	width:940px;
	height:102px;
	line-height:30px;
	}
.onectit {
    border-bottom: 2px solid #ccc;
    font-size: 14px;
    font-weight: bold;
    height: 60px;
    text-align: center;
    width: 1000px;
}
.onecat {
    border-right: 1px solid #ccc;
    height: 30px;
    line-height: 30px;
    width: 121px;
	background-color:#d4eaf5;
}
.onecbt {
    border-right: 1px solid #ccc;
    width: 106px;
    height: 30px;
    line-height: 30px;
	background-color:#d4eaf5;
}

.onecct {
    border-right: 1px solid #ccc;
    width: 391px;
    height: 30px;
    line-height: 30px;
	background-color:#d4eaf5;
}
.onecdt {
    border-right: 1px solid #ccc;
    width: 114px;
    height: 30px;
    line-height: 30px;
	background-color:#d4eaf5;
}
.onecet {
    border-right: 1px solid #ccc;
    width: 100px;
    height: 30px;
    line-height: 30px;
	background-color:#d4eaf5;
}
.onecft {
    border-right: 1px solid #ccc;
    width: 99px;
    height: 30px;
    line-height: 30px;
	background-color:#d4eaf5;
}
.onecgt {
    width: 63px;
    height: 30px;
    line-height: 30px;
	background-color:#d4eaf5;
}
.onecspgs{
	background-color: #004986;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 1000px;
    letter-spacing: 10px;
	}
/*one c  end*/
/*one d*/
.oneda{
	float:left;
	width:234px;
	padding:15px;
	text-align:left;
	}
.onedatit{
	background-image:url(../images/xlsq01.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:232px;
	font-size:18px;
	height:30px;
	line-height:28px;
	}
.onedamain{
	font-size:14px;
	line-height:26px;
	padding-top:20px;
	}
.onedb{
	float:left;
	width:323px;
	padding:15px;
	text-align:left;
	}
.onedbtit{
	background-image:url(../images/xlsq01.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:321px;
	font-size:18px;
	height:30px;
	line-height:28px;
	}
.onedbmain{
	clear: both;
    font-size: 14px;
    line-height: 27px;
    padding-top: 10px;
	}
.onedbmain span{
	color:#18547e;
	padding-right:10px;
	font-weight:bold;
	}
.onedbtopimg{
	float:left;
	padding-top:17px;
	}
.onedbfont{
	float: left;
    height: 120px;
    line-height: 24px;
    padding-left: 10px;
    text-indent: 27px;
    width: 195px;
	padding-top:10px;
	}
.onedc{
	float:left;
	width:351px;
	padding:15px;
	text-align:left;
	}
.onedctit{
	background-image:url(../images/xlsq01.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:350px;
	font-size:18px;
	height:30px;
	line-height:28px;
	}
.onedcmain{
	font-size:14px;
	line-height:26px;
	padding-top:10px;
	}
.onedcmain div{
	background-image: url(../images/bg03.jpg);
    background-position: 5px 17px;
    background-repeat: no-repeat;
    border-bottom: 1px dashed #ccc;
    font-size: 14px;
    height: 44px;
    line-height: 24px;
    overflow: hidden;
    padding-bottom: 7px;
    padding-left: 16px;
    padding-top: 7px;
    text-align: left;
    width: 335px;
	}
/*one d end*/
/*tab*/
.onetab ul li{
	}
.onesite-content-bottom {
	background: url('../img/bottom_info_bg.png') no-repeat center top transparent;
	height: 301px;
	position: relative;
	z-index: 300;
}
.oneservices{
	float: left;
    height: 312px;
    margin-left: 3px;
    width: 422px;
}
.oneservices-list {
	float: left;
	width: 422px;
}
.oneservices-list li {
	list-style: none;
}
.oneservices-list h2 {
	cursor: pointer;
    height: 37px;
    line-height: 37px;
    position: relative;
    text-align: left;
}
.oneservices-list h2 a {	
	background-color: #dedddd;
    color: #10b0e6;
    display: block;
    height: 37px;
    line-height: 37px;
    position: relative;
    text-decoration: none;
    width: 422px;
}
.oneservices h2 span {
	background-image:url(../images/bg02.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height: 37px;
	position: absolute;
	width: 399px;
	z-index: 400;	
	padding-left:15px;
	border-left:#acacac 8px solid;
}
.oneservices h2 span.active {
	background-color:#004986;
	color:#fff;
	background-image:url(../images/bg02.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding-left:15px;
	border-left:#004986 8px solid;
	}

.oneservice-content {
	color: #939393;
	line-height: 16px;
	overflow: hidden;
	width: 422px;
	height:238px;
}
.oneservice-info-text {
	float: left;
	margin-left: 20px;
	text-align: justify;
	width: 400px;
}
.oneservice-info-image {
	float: right;
	margin-right: 20px;
}
.onetab{
	font-size:14px;
	}
.onetab div{
	color:#000;
	border-bottom:#CCC 1px dashed;
	height:40px;
	line-height:40px;
	width:407px;
	overflow:hidden;
	text-align: left;
	background-image:url(../images/bg17.jpg);
	background-repeat:no-repeat;
	background-position:5px 20px;
	padding-left:15px;
	}
/*tab end*/
/*one end*/
/*two*/
.two{
	height:210px;
	width:100%;
	background-color:#FFF;
	padding-top:30px;

	}
.twocon{
	width:1100px;
	margin:0 auto;
	}

.twoconb{
	width:200px;
	height: 180px;
	margin-top: 15px;
	float: left;
	margin-left: 8px;
	}
.twoconbimga{
	width: 30px;
	height: 77px;
	margin-top: 40px;
	margin-left: 40px;
	float: left;
	background-image: url(../images/1.png);
	cursor: pointer;
}
.twoconbimgb{
	width: 30px;
	height: 77px;
	margin-top: 40px;
	margin-left: 40px;
	float: left;
	background-image: url(../images/2.png);
	cursor: pointer;
}
.twoconbimgc{
	width: 30px;
	height: 77px;
	margin-top: 40px;
	margin-left: 40px;
	float: left;
	background-image: url(../images/3.png);
	cursor: pointer;
}
.twoconbimgd{
	width: 30px;
	height: 77px;
	margin-top: 40px;
	margin-left: 40px;
	float: left;
	background-image: url(../images/4.png);
	cursor: pointer;
}
.twoconbimge{
	width: 30px;
	height: 77px;
	margin-top: 40px;
	margin-left: 40px;
	float: left;
	background-image: url(../images/5.png);
	cursor: pointer;
}
.twoconlist{
	height: 150px;
	border: 1px solid #ccc;	
}
.twoconlist ul li{
	width: 120px;
	height: 28px;
	line-height: 28px;
	margin-bottom: 2px;
	text-align: center;

}
.twoconlist ul li a:hover{
	color: #d40000;
	border-bottom: 1px solid #d40000;

}
.twoleft{
	width:434px;
	}
.twoltit{
	width:35px;
	background-color:#004986;
	border-top:8px #004986 solid;
	height:163px;
	padding-top:10px;
	font-size:16px;
	text-align:center;
	color:#FFF;
	line-height:20px;
	}
.twolcon{
	font-size:14px;
	margin-left:10px;
	}
.twolcon ul li{
	background-image:url(../images/bg17.jpg);
	background-repeat:no-repeat;
	background-position:5px 17px;
	width:380px;
	}
.twolfont{
	height: 35px;
    line-height: 35px;
    overflow: hidden;
    padding-left: 15px;
    width: 325px;
	}
.twoltime{
	font-size:12px;
	color:#bbbbbb;
	line-height:35px;
	height:35px;
	}
.tworight{
	width:563px;
	}

.tworcon{
	background-image:url(../images/bg17.jpg);
	background-repeat:no-repeat;
	background-position:5px 15px;
	width:445px;
	font-size:14px;
	margin-left:10px;
	}
.tworfont{
	height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 15px;
    width: 395px;
	}
.twortime{
	font-size:12px;
	color:#bbbbbb;
	line-height:30px;
	height:30px;
	}
.twormore{
	text-align:right;
	font-size:12px;
	}
/*c*/
.site-content-bottom {}
.services{}
.services-list {}
.services-list li {}
.services-list h2 {}
.services-list h2 a {}
.services h2 span {}
.services h2 span.active {}

.service-content {}
.service-info-text {}
.service-info-image {}
/*c end*/

.clear {
	clear:both;
	height:0px;
	line-height:0px;
	margin:0 auto;
	font-size:1px;
}
.t16 {
	font-size:16px;
}
.ml15 {
	margin-left:15px;
}
.mt10 {
	margin-top:10px;
}
.bold {
	font-weight:bold;
}
.color444 {
	color:#444444;
}
.mt5 {
	margin-top:5px;
}
.box2 {
	background:none repeat scroll 0 0 #FFFFFF;
	overflow:hidden;
	width:563px;
}
.main {
	clear:both;
	margin:0 auto;
	text-align:left;
	width:1050px;
	overflow:hidden;
}
.banner_tit {
	border-bottom:1px solid #ebebeb;
	line-height:45px;
	font-family:"΢���ź�";
	font-size:18px;
	height:45px;
	padding-left:20px;
	position:relative;
	color:#222222;
}
.role_fen {
	color:#FF4500;
	font-size:24px;
	font-family:Brush Script MT;
}
.hot_role {
	width:570px;
	overflow:hidden;
}
#centerwell {
	position:relative;
	height:181px;
	margin:0;
	padding:0;
	background:#FFFFFF;
	overflow:hidden;
	width:563px;
}
#centerwell li {
	position:relative;
	width:35px;
	height:181px;
	float:left;
	background:white;
	overflow:hidden;
}
#centerwell h3 {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	width:35px;
	height:181px;
	text-align:center;	
	position:relative;
	cursor:pointer;	
}
#centerwell .hot_content {
	position:absolute;
	left:30px;
	top:0;
	width:455px;
	color:#5f5f5f;
	font-size:15px;
	line-height:18px;
	letter-spacing:0pt;
}
#centerwell h3  {
	border-top:8px #cdcdcd solid;
	background-color:#e4e4e4;
	width:35px;
	height:163px;
	background-image:url(../images/bg05.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	color:#000;
	margin-left:1px;
	padding-top:10px;
	line-height:20px;
	font-size:16px;
	font-weight: normal;
}
#centerwell h3.on {
	border-top:8px #004986 solid;
	background-color:#004986;
	background-image:url(../images/bg04.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	color:#FFF;
	}
#centerwell h3 .hot_title {
	display:block;
	position:absolute;
	z-index:10;
	left:0;
	bottom:0;
	width:72px;
	height:177px;
	color:#FFFFFF;
	text-align:center;
}
#centerwell h3.on .hot_title {
	display:none;

}
.hot_content .hot_left {
	float:left;
}
.img_box {
	border:1px solid #000000;
}
.hot_left img {
	height:170px;
	width:130px;
}
.hot_content .hot_top {
	float:right;
}
.hot_top dl {
	position:relative;
}
.hot_top dl dt {
	float:left;
}
.img_box {
	border:1px solid #000000;
}
.hot_top dl dd {
	float:left;
	line-height:21px;
	padding-left:10px;
	width:260px;
	padding-right:10px;
}


/*two end*/
/*three*/
.three{
	height:180px;
	width:100%;
	background-color:#fff;
	overflow:hidden;
	padding-top:10px;
	}
.threecon{
	width:1000px;
	margin:0 auto; 
	}
.threea{
	height: 140px;
    margin-top: 10px;
    width: 600px;
	}
.threeaa{
	width:600px;
	height:157px;
	background-color:#f3f3f3;
	margin-right:10px;
	}
/*three a*/
.two_menubox {
	height:146px;
	line-height:28px;
	position:relative;
	width:103px;
	float:left;
}
.two_menubox ul {
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	top:3px;
	left:0;
	height:135px;
	text-align:center;
}
.two_menubox li {
	display:block;
	cursor:pointer;
	width:103px;
	color:#000;
	margin-right:2px;
	height:60px;
	line-height:60px;
	font-size:15px;
	text-align:center;
	background-image:url(../images/bg19.jpg);
	background-repeat:no-repeat;
	background-position:0 center;
	overflow:hidden;
}
.two_menubox li.hover {
	background-image:url(../images/bg18.jpg);
	background-repeat:no-repeat;
	width:103px;
	color:#fff;
	height:60px;
	line-height:60px;
	font-size:15px;
	overflow:hidden;
}
.two_contentbox {
	margin-top:0px;
	height:135px;
	overflow:hidden;
	width:480px;
	padding-left:10px;
	font-size:14px;
}
.two_contentbox p{
	height:40px;
	line-height:40px;
	border-bottom:#CCC 1px dashed;
	}
.two_contentbox p a{
	padding:5px 10px;
	}
.two_contentbox p a:hover{
	background-color:#4474a9;
	}

/*three a end*/
/*three b*/
.threeb{
	width:356px;
	}
.threeba{
	height: 40px;
    margin-bottom: 12px;
    padding: 10px;
    width: 332px;
	background-color:#e4e4e4;
	}
.threeba ul li{
	background-image: url(../images/bg03.jpg);
    background-position: 5px 20px;
    background-repeat: no-repeat;
    float: left;
    font-size: 16px;
    height: 35px;
    line-height: 40px;
    padding-left: 15px;
    width: 95px;
	color:#024886;
	}
/*turnimg*/
.tfocus {
	position:relative;
	width:352px;
	height:85px;
	float: left;
}

.tfocus .tshadow .ttitle {
	width: 260px;
	height: 65px;
	padding-left: 30px;
	padding-top: 20px;
}
.tfocus .tshadow .ttitle a {
	text-decoration:none;
	color:#fff;
	font-size:14px;
	font-weight:bolder;
	overflow:hidden;
}
.tfocus .tbtn {
	position:absolute;
	bottom:34px;
	left:510px;
	overflow:hidden;
	zoom:1;
}
.tfocus .tbtn a {
	position:relative;
	display:inline;
	width:13px;
	height:13px;
	border-radius:7px;
	margin:0 5px;
	color:#B0B0B0;
	font:12px/15px "\5B8B\4F53";
	text-decoration:none;
	text-align:center;
	outline:0;
	float:left;
	background:#D9D9D9;
}
.tfocus .tbtn a:hover,.tfocus .tbtn a.tcurrent {
	cursor:pointer;
	background:#fc114a;
}
.tfocus .tfPic {
	height: 85px;
    margin: 0 auto;
    overflow: hidden;
    width: 352px;
}
.tfocus .tD1fBt {
	overflow:hidden;
	zoom:1;
	height:16px;
	z-index:10;
}
.tfocus .tshadow {
	width:575px;
	position:absolute;
	bottom:0;
	left:0px;
	z-index:10;
	height:38px;
	line-height: 38px;
	background:rgba(0,0,0,0.6);
	display:block;
	text-align:left;
}
.tfocus .tshadow a {
	text-decoration:none;
	color:#fff;
	font-size:14px;
	overflow:hidden;
	margin-left:10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.tfocus .tfcon {
	position:relative;
	width:352px;;
	float:left;
	display:none;
	height:65px;
	}
.tfocus .tfcon img {
	display:block;
}

.tfocus .tfbg {
	bottom: 4px;
    height: 21px;
    position: absolute;
    right: 2px;
    text-align: center;
    z-index: 200;
}
.tfocus .tfbg div {
	margin:4px auto 0;
	overflow:hidden;
	zoom:1;
	height:14px;
}
.tfocus .tD1fBt a {
	position:relative;
	display:inline;
	width:12px;
	height:12px;
	margin:0 5px;
	color:#B0B0B0;
	font:12px/15px "\5B8B\4F53";
	text-decoration:none;
	text-align:center;
	outline:0;
	float:left;
	background:#b5b5b5;
	border:#d2d2d2 1px solid;
	border-radius:50%;
}
.tfocus .tD1fBt .tcurrent,.tfocus .tD1fBt a:hover {
	background:#0068b7;
}
.tfocus .tD1fBt img {
	display:none;
}
.tfocus .tD1fBt i {
	display:none;
	font-style:normal;
}
.tfocus .tprev,.tfocus .tnext {
	position:absolute;
	width:18px;
	height:18px;
	background: url(../images2015/tfocus_btn.png) no-repeat;
}
.tfocus .tprev {
	background-position: -10px -101px;
    cursor: pointer;
	left:0;
    margin-top: -14px;
}
.tfocus .tnext {
	 background-position: -52px -101px;
    cursor: pointer;
    margin-top: -14px;
    right: 0;
	bottom:0;
}
.tfocus .tprev:hover {
	background-position:-9px -27px;
}
.tfocus .tnext:hover {
	background-position:-52px -27px;
}
/*turnimg end*/
/*three b end*/
.threec{
	 background-color: #004986;
    color: #fff;
    font-size: 16px;
    height: 147px;
    line-height: 27px;
    padding-left: 7px;
    padding-top: 10px;
    width: 25px;
	display:block;
	}
/*three end*/
/*four*/
.four{
	height:191px;
	width:100%;
	background-color:#fff;
	}
.fourcon{
	width:1000px;
	margin:0 auto;
	height:156px;
	}
.fourleft{
	width:295px;
	}
/*hygq*/
.hygqa{
	background-color: #004986;
    color: #fff;
    font-size: 18px;
    height: 47px;
    line-height: 47px;
    margin-bottom: 7px;
    text-align: center;
    width: 280px;
}
.hygqb{
	float:left;
	text-align:center;
	height:156px;
	font-size:18px;
	}
.hygqba{
	height:47px;
	width:280px;
	line-height:47px;
	margin-bottom:8px;
	}
.hygqba a{
	background-image:url(../images/index07.jpg);
	background-repeat:no-repeat;
	padding:12px 95px;
	background-color:#E4E4E4;
	background-position:left center;
	}
.hygqba a:hover{
	background-image:url(../images/index08.jpg);
	background-repeat:no-repeat;
	padding:12px 95px;
	color:#fff;
	background-color:#4574AA;
	background-position:left center;
	}
.hygqbb{
	height:47px;
	width:280px;
	line-height:47px;
	}
.hygqbb a{
	background-image:url(../images/index09.jpg);
	background-repeat:no-repeat;
	padding:12px 95px;
	background-color:#E4E4E4;
	background-position:left center;
	}
.hygqbb a:hover{
	background-image:url(../images/index10.jpg);
	background-repeat:no-repeat;
	padding:12px 95px;
	color:#fff;
	background-color:#4574AA;
	background-position:left center;
	}


/*hygq  end*/
.fourright{
	width:702px;
	}
	

/*tab*/
.box3 {
	background:none repeat scroll 0 0 #FFFFFF;
	overflow:hidden;
	width:705px;
}
.hot_role01 {
	width:705px;
	overflow:hidden;
}
#centerwell01 {
	position:relative;
	height:155px;
	margin:0;
	padding:0;
	background:#FFFFFF;
	overflow:hidden;
	width:705px;
}
#centerwell01 li {
	position:relative;
	width:35px;
	height:155px;
	float:left;
	background:white;
	overflow:hidden;
}
#centerwell01 h3 {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	width:35px;
	height:173px;
	text-align:center;	
	position:relative;
	cursor:pointer;
		
}
#centerwell01 .hot_content {
	position:absolute;
	left:37px;
	top:0px;
	width:667px;
	height:155px;
	color:#5f5f5f;
	font-size:15px;
	line-height:18px;
	font-family:GeogrotesqueMedium, Helvetica, Arial, sans-serif;
	letter-spacing:0pt;
	background-color:#f3f3f3;
}
#centerwell01 h3  {
	border-top:8px #cdcdcd solid;
	background-color:#e4e4e4;
	width:35px;
	height:137px;
	background-image:url(../images/bg05.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	color:#000;
	margin-left:1px;
	padding-top:10px;
	line-height:20px;
	font-size:16px;
	font-weight:normal;
}
#centerwell01 h3.on {
	border-top:8px #004986 solid;
	background-color:#004986;
	background-image:url(../images/bg04.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	color:#FFF;
	}
#centerwell01 h3 .hot_title {
	display:block;
	position:absolute;
	z-index:10;
	left:0;
	bottom:0;
	width:72px;
	height:177px;
	color:#FFFFFF;
	text-align:center;
}
#centerwell01 h3.on .hot_title {
	display:none;
}


/*tab end*/
/*four tab left*/
.fourtlimg{
	float:left;
	width:180px;
	padding:17px 20px;
	height:120px;
	}
.fourtlmain{
	float: left;
    font-size: 14px;
    padding: 5px 0 0;
    width: 410px;
    overflow: hidden;	}
.fourtlmain p{
	height:30px;
	line-height:30px;
	}
.fourtlmain span{
	color:#000;
	font-weight:bold;
	padding-right:10px;
	}
/*four tab left end*/

/*four end*/


/*five*/
.five{
	width:100%;
	background-image:url(../images/bg20.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#e5e5e7;
	}
.fivecon{
	width:1100px;
	margin:0 auto;
	}
/*tab*/
/* nav_menu */
.nav_menu {
}
.nav {
	width:1100px;
	position:relative;
	margin:0 auto;
}
.list {
	height:41px;
}
.nav .list li {
	float:left;
}
.nav .list a {
	background-color: #dedede;
    color: #5f5f5f;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 15px;
    height: 42px;
    line-height: 42px;
    width: 269px;
}
.nav .list a:hover {
	color:#FFA304;
}
.nav .list a:hover,.nav .list .now {
	background-color: #e5e5e7;
    border-top: 3px solid #004986;
    color: #000;
    font-size: 15px;
    height: 39px;
    line-height: 38px;
    width: 265px;
}
.nav .box {
	left:-5px;
	top:42px;
	width:1100px;
	overflow:hidden;
	height:0;
	filter:alpha(opacity=1);
	opacity:1;
	font-size:14px;
	line-height:30px;
}
.nav .cont {
	padding:25px 0 0px 24px;
}
/* sublist*/
	.sublist li {
	float:left;
	width:168px;
	padding-right:24px;
	padding-bottom:24px;
}
.sublist li h3.mcate-item-hd {
	font-family:'΢���ź�';
	padding-left:2px;
	font-size:14px;
	height:26px;
	line-height:26px;
	border-bottom:1px dashed #666666;
}
.sublist li p.mcate-item-bd {
	padding-left:2px;
}
.sublist li p.mcate-item-bd a {
	height:26px;
	line-height:26px;
	margin-right:5px;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	display:inline-block;
}
.sublist li p.mcate-item-bd a:hover {
	color:#6c5143;
	text-decoration:underline;
}
.lib_Menubox {
	height:42px;
	line-height:28px;
	position:relative;
}
.lib_Menubox ul {
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	left:0;
	height:42px;
	text-align:center;
	font-weight:bold;
}
.lib_Menubox li {
	background-color: #dedede;
    color: #5f5f5f;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 15px;
    height: 42px;
    line-height: 42px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
    width: 265px;
}
/*tab end*/
/*five end*/

/*content end*/
/*foot*/
	.foot {
		height:171px;
		width:100%;
		background-color:#afafaf;
		overflow:hidden;
	}
.footcon{
	width:1000px;
	margin:0 auto;
	}
/*foot end*/

/*ten*/
.ten{
	width:1000px;
	height:85px;
	margin:0 auto;
	margin-bottom:20px;
	}
.tenleft{
	background-color: #004986;
    color: #fff;
    font-size: 16px;
    height: 75px;
    line-height: 25px;
    padding-top: 15px;
    text-align: center;
    width: 80px;
	}
.tenright{
	width:912px;
	margin-left:6px;
	}
.tenrtop{
	margin-bottom:6px;
	height:40px;
	}
.tenrtop ul li{
	width:86px;
	background-color: #f3f3f3;
    border: 1px solid #d7d6d6;
    float: left;
    height: 38px;
    line-height: 38px;
    margin-right: 5px;
    padding: 0 44px;
	cursor: pointer;
	}
.tenrtop ul li:hover{
	background-color:#4474a9;
	}
.tenrbot{
	font-size:14px;
	}
.tenrbot ul li{
	background-color:#d7d6d6;
	float:left;
	margin-right:11px;
	height:39px;
	padding: 0 10px;
	line-height:39px;
	cursor:pointer;
	}
.tenrbot ul li:hover{
	background-color:#4474a9;
	}
/*ten end*/


.tfocus .D1fBt a {
    background: #b5b5b5 none repeat scroll 0 0;
    border: 1px solid #b0b0b0;
    border-radius: 50%;
    color: #b0b0b0;
    display: inline;
    float: left;
    font: 12px/15px "����";
    height: 6px;
    margin: 5px 5px 0;
    outline: 0 none;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 6px;
}


.tfocus .D1fBt .current, .focus .D1fBt a:hover {
    background: #fff none repeat scroll 0 0;
	border: 1px solid #fff;
}



.twoltaba{
	background-image: url(../images/fw03.jpg);
    background-position: 0 10px;
    background-repeat: no-repeat;
    color: #004986;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
	}
	
.twoltabb{
	height:26px;
	line-height:26px;
	font-size:12px;
	color:#999;
	}






/*2016dcls*/


.threebaa{
	height: 40px;
    margin-bottom: 12px;
    padding: 10px;
    width: 332px;
	background-color:#e4e4e4;
	}
.threebaa ul li{
	background-image: url(../images/bg03.jpg);
    background-position: 5px 20px;
    background-repeat: no-repeat;
    float: left;
    font-size: 14px;
    height: 35px;
    line-height: 40px;
    padding-left: 20px;
    width: 63px;
	color:#024886;
	}

.onedcmaina div{
	background-image: url(../images/bg03.jpg);
    background-position: 5px 17px;
    background-repeat: no-repeat;
    border-bottom: 1px dashed #ccc;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-bottom: 7px;
    padding-left: 16px;
    padding-top: 7px;
    text-align: left;
    width: 335px;
	}
.onedca{
	float:left;
	width:160px;
	padding:20px 15px;
	text-align:left;
	}	
	

.onedcmainaa{ margin-top:30px;*margin-top:45px;}

.onedcmainaa div{
   width:130px;
	height:36px;
	border-left:9px solid #4474a9;
	background-color:#f3f3f3;
	font-size:14px;
	line-height:36px;
	margin-bottom:25px;
	margin-right:19px;
	margin-left:18px;
	padding-left:10px;
	float:left;
	cursor:pointer;
	}

.onedcmainaa div:hover{
	background-color:#4474a9;
	color:#FFF;
         text-decoration: none;
	}


.onedcaa{
	float:left;
	width:350px;
	padding:35px 25px;
	text-align:left;
	}


.onedctita{
	background-image:url(../images/xlsq01a.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:350px;
	font-size:18px;
	height:30px;
	line-height:28px;
	}

/*ר��*/
.con_box{
	width: 950px;
	margin: 0 auto;
	background: #FFFFFF;
	padding-top: 22px;
}
.con_3{width:900px;height: 137px;position:relative;}
.c3list{border: 1px solid #e4e4e4;width:175px;height: 89px;position: relative;float: left;margin-right: 20px;}
.c3list a{display:block;width:165px;height: 38px;line-height:24px;margin:28px 20px 28px 5px;}
.c3list div{width:42px;height: 39px;position: absolute;top: -11px;right: 8px;}

.c3next{width:40px;height:40px;background:url(../images/arrow.png);position:relative;right:-965px;
top:-100px;cursor:pointer;}
.c3pre{width:40px;height:40px;background:url(../images/arrow2.png);position:relative;left:-40px;
top:-60px;cursor:pointer;}
.c3listbox{width:1000px;height: 89px;border:0px solid red;}

.twoltitr{
	width:35px;
	background-color:#004986;
	border-top:8px #004986 solid;
	height:140px;
	padding-top:10px;
	font-size:16px;
	text-align:center;
	color:#FFF;
	line-height:20px;
	}




